package com.biz.global;

import com.eova.aop.AopContext;
import com.rock.sys.global.RockMetaIntercept;

import cn.hutool.core.util.StrUtil;

/**
 * 业务层公共元对象拦截器
 * @author jadison
 *
 */
public class BizMetaIntercept extends RockMetaIntercept {

	@Override
	public String updateBefore(AopContext ac) throws Exception {
		System.out.println("业务层-公共元对象业务拦截器-修改记录");

        //如果父类处理失败，直接返回
		String res = super.updateBefore(ac);
        if(!StrUtil.isBlank(res)) {
        	return res;
        }
		
		return null;
	}

	@Override
    public String addBefore(AopContext ac) throws Exception {
		System.out.println("业务层-公共元对象业务拦截器-新增记录");

        //如果父类处理失败，直接返回
		String res = super.addBefore(ac);
        if(!StrUtil.isBlank(res)) {
        	return res;
        }

		return null;
	}

}
